import axios from 'axios'

// import { api_url } from '@/utils/apiUrl'
// let api_url =process.env.VUE_APP_BASE_API
// console.log(api_url,'api_url')
/*
* 登录接口
* */
export async function authLogin (ticket) {
  const { data: res } = await axios.post('/auth/login', {
  // const { data: res } = await axios.post(`${api_url}/auth/login`, {
    ticket
  })
  return res
}

/*
* 登出接口
* */
export async function authLogout (data) {
  //  请求方式要用params进行指定
  let params ={token:data} 
  // const { data: res } = await axios.post(`${api_url}/auth/login`,params)
  return res
}
/*
*  分页查询所有会员信息
* */
export async function memberList (data) {
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/member/pageList', data)
  // const { data: res } = await axios.post(`${api_url}/member/pageList`, data)
  return res
}

/*
*  分页查询会员地址信息
* */
export async function memberAddress (data) {
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/memberAddress/pageList', data)
  // const { data: res } = await axios.post(`${api_url}/memberAddress/pageList`, data)
  return res
}

/*
*  分页查询 抽奖记录
* */
export async function drawrecordPages (data) {
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/drawrecord/page', data)
  // const { data: res } = await axios.post(`${api_url}/drawrecord/page`, data)
  return res
}
 
/*
*  分页查询   商品兑换记录
* */
export async function redeemrecordPages (data) {
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/redeemrecord/page', data)
  // const { data: res } = await axios.post(`${api_url}/redeemrecord/page`, data)
  return res
}

/*
*  商品兑换  发货按钮
* */
export async function redeemrecordDelivery (data) {
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/redeemrecord/delivery', data)
  // const { data: res } = await axios.post(`${api_url}/redeemrecord/delivery`, data)
  return res
}

/*
*  商品兑换  id兑换记录
* */
export async function redeemrecordQueryById (data) {
  let params ={
   id:data
  }
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/redeemrecord/queryById', data)
  // const { data: res } = await axios.post(`${api_url}/redeemrecord/queryById`, params)
  return res
}
 
/*
*  积分商品   删除按钮
* */
export async function productsDelete (data) {
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/api/products/delete', data)
  // const { data: res } = await axios.post(`${api_url}/api/products/delete`, data)
  return res
}
/*
*  积分商品  发布按钮
* */
export async function productsIssue (data) {
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/api/products/issue', data)
  // const { data: res } = await axios.post(`${api_url}/api/products/issue`, data)
  return res
}

/*
*  积分商品  新增按钮
* */
export async function productsInsert (data) {
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/api/products/insert', data)
  // const { data: res } = await axios.post(`${api_url}/api/products/insert`, data)
  return res
}
/*
*  积分商品  撤销按钮
* */
export async function productsRevoke (data) {
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/api/products/revoke', data)
  // const { data: res } = await axios.post(`${api_url}/api/products/revoke`, data)
  return res
}

/*
*  积分商品  分页查询
* */
export async function productsPages (data) {
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/api/products/page', data)
  // const { data: res } = await axios.post(`${api_url}/api/products/page`, data)
  return res
}

/*
*  积分商品  id商品详情
* */
export async function productsQueryById (data) {
  let params ={
    id:data
  }
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/api/products/queryById', params)
  // const { data: res } = await axios.post(`${api_url}/api/products/queryById`, params)
  return res
}
/*
*  积分商品  id商品   修改
* */
export async function productseEdit (data) {

  //  请求方式要用params进行指定
    const { data: res } = await axios.post('/api/products/edit', data)
  // const { data: res } = await axios.post(`${api_url}/api/products/edit`, data)
  return res
}

/*
*  积分商品  id商品   修改
* */
export async function commonUpload (blob,fileName ){
  const formData = new FormData();
  formData.append('file', new File([blob], fileName)); // 自定义文件名和扩展名
  //  请求方式要用params进行指定
  const { data: res } = await axios.post('/common/upload', formData)
  // const { data: res } = await axios.post(`${api_url}/common/upload`, formData)
  return res
}
